اگر خطای Screen overlay detected تا کنون روی صفحه نمایش گوشی شما ظاهر شده ولی نمیدانید منشأ آن از کجاست، این خبر را مطالعه کنید تا به این سؤالات پاسخ دهیم. پس با سافت گذر همراه باشید.
نکته: زبان پیشفرض گوشی خود را به انگلیسی تغییر دهید تا بتوانید خطای Screen overlay detected را راحتتر حل کنید.
دلیل ظاهر شدن خطای Screen overlay detected
مشکل: اندروید به یکباره به شما هشدار میدهد که مشکل تداخل صفحه نمایش به وجود آمده است.
دلیل: این پیام زمانی ظاهر میشود که شما یک اپلیکیشن شناور را اجرا کردهاید و میخواهید بلافاصله یک نرمافزار که تازه نصب شده را همزمان یا پس از آن باز کنید. در این صورت، آن اپلیکیشن از شما تنظیمات دسترسی به نمایشگر را درخواست میکند.
گوشیهایی که تا کنون تحت تأثیر قرار گرفتهاند: گوشیهای سامسونگ و موتورولا تا کنون بیشترین آمار مشاهده این پیغام را به نام خود ثبت کردهاند.
اپلیکیشنهای مشکلدار: Drupe، ES File Explorer، CleanMaster، Lux و Twilight
بررسی تخصصی: به عنوان یک اقدام امنیتی، اپلیکیشنها برای اجرا شدن به قسمتهایی از گوشی (مانند حافظه داخلی، صفحه نمایش، دوربین و . . .) احتیاج دارند. در واقع، خطای Screen overlay detected، با پیامی که از شما در مورد اجازه دادن به اپلیکیشن مورد نظر ظاهر میشود، تداخل خواهد داشت بنابراین باید این ویژگی غیرفعال کنید.
راهحل مرحله به مرحله
مرحله اول: ابتدا ببینید که چه اپلیکیشنهایی روی صفحه نمایش ظاهر میشوند.
برای گوشیهای غیر سامسونگ
• تنظیمات را اجرا کنید.
• در قسمت جستجو، کلمه draw را سرچ نمایید.
• گزینه Draw over other apps را بزنید.
راهکار آلترناتیو
Settings> Apps> علامت چرخ دنده> Draw over other apps
برای گوشیهای سامسونگ
Settings> Applications> Application manager> More> Apps that can appear on top
مرحله دوم: میزان دسترسی اپلیکیشنها را بررسی کنید
پس از پشت سر گذاشتن مرحله اول، لیستی از نرمافزارها را مشاهده خواهید کرد که قابلیت شناور بودن دارند. از همین قسمت باید متوجه شوید که کدام اپلیکیشن مشکل ایجاد میکند. در ادامه چند روش برای مشخص کردن نرمافزار مشکلدار را به شما ارائه میدهیم:
• مشاهده اپلیکیشنهای حباب مانند روی صفحه نمایش گوشی
- نرمافزاری که رنگها را تغییر میدهد و یا روشنایی را کم و زیاد میکند
در پایان اگر هیچکدام از این راهحلها راهگشا نبود، هر چه را که میبینید غیرفعال نمایید.
مرحله سوم: اپلیکیشن مشکلساز احتمالی را دوباره اجرا کنید
حالا نرمافزارهایی که به نظرتان مشکلساز هستند را اجرا کنید. فراموش نکنید که آن اپلیکیشن باید بدون ظاهر شدن خطای Screen overlay detected اجرا گردد.
برای دارندگان گوشیهای سامسونگ گزارش شده که تنظیمات مربوط به کیبورد یک دستی (one-handed keyboard) هم دلیل رخ دادن چنین مشکلی است. بنابراین برای غیرفعالسازی این نرمافزار به مسیر زیر بروید:
Settings> Advanced features> One-handed operation
مرحله چهارم: گزینه screen overlays را دوباره فعال کنید
برای اینکه اپلیکیشنهای غیرفعال شده در مرحله دوم، دوباره اجرا شوند، باید تنظیمات مربوط به آنها را بار دیگر فعال نمایید. اگر چنانچه همه نرمافزارها را غیرفعال کردهاید، بهتر است تنها برنامههایی را دوباره دسترسی دهید که معمولاً بیشتر کاربردی هستند.
مرحله پنجم: استفاده از حالت امن
اگر مراحل اشاره شده فایدهای نداشتند، یک راهکار دیگر وجود دارد. شما باید به حالت امن یا safe mode بروید تا تنظیمات مربوط به دسترسی نرمافزارها را مدیریت کنید. در این روش باید نام اپلیکیشن مشکلساز را به حافظه بسپارید.
• ابتدا دکمه پاور گوشی خود را فشار داده و نگه دارید تا پیام مربوطه ظاهر شود.
• حال اگر چند ثانیه بیشتر دکمه پاور را نگه داشتید، از شما سؤال خواهد شد که آیا میخواهید حالت امن را فعال نمایید یا خیر.
• این پیام را تأیید کنید تا گوشی ریاستارت شده و به حالت امن برود.
ی زمانی که دستگاه روشن شد، به تنظیمات و بعد به منوی اپلیکیشنها مراجعه کنید.
• نرمافزار مدنظرتان را بیابید و انتخاب نمایید.
• در صفحه مربوط به آن، روی آپشن Permissions کلیک کنید.
• پس از انجام دادن این مراحل، گوشی را دوباره ریاستارت نمایید.
اگرچه این راهحل ارائه شده امکان دارد خطراتی داشته باشد ولی تا کنون بهترین روش برای کاربران به حساب آمده است.
نکته: نسخههای جدیدتر اندروید کمتر با چنین مشکلی برخورد کردهاند و به نظر میرسد بیشتر کاربران اندروید 6 بودهاند که با Screen overlay detected مشکل داشتهاند.
حل مشکل با استفاده از اپلیکیشنهای مختلف
نرمافزارهایی وجود دارند که میتوانند این مشکل را حل کنند. البته به خاطر نمایش تبلیغات پیشنهاد ما این است که ابتدا راهکارهای اولیه را دنبال کنید و سپس سراغ نرمافزارها بروید.
وقتی این اپلیکیشن را فعال میکنید، باید به آن اجازه دهید که به گزینههای مربوط به نرمافزارها دسترسی داشته باشد زیرا برای حل Screen overlay detected چنین کاری نیاز است. بنابراین وقتی Install Button Unlocker فعال شد، کارهایی که هنگام به نمایش درآمدن خطای Screen overlay detected را نمیتوانستید انجام دهید را دوباره به انجام برسانید. اگر مشکلی وجود نداشت، حالا دیگر چنین پیغامی را مشاهده نخواهید کرد.
Alert Window Checker
این نرمافزار به صورت خودکار وجود خطای مذکور را بررسی خواهد کرد.
وقتی آن را فعال کردید، این نرمافزار فهرستی از اپلیکیشنها را پیش روی شما باز میکند که از دسترسی overlay permission بهره میبرند. اگر نرمافزاری در لیست وجود داشت، آن را انتخاب و سپس یا لغو نصب نمایید یا متوقف کنید.
آیا تا کنون با خطای Screen overlay detected برخورد کرده بودید؟ آیا راهکارهای ارائه شده مشکل شما را حل کردند؟ نظر خود را با دیگران در قسمت انتهای خبر به اشتراک بگذارید.
منبع: androidpit.com